using System;
namespace Microsoft.Data.Edm.Annotations
{
	/// <summary>
	/// Represents the combination of an EDM annotation with an immediate value and the element to which it is attached.
	/// </summary>
	public interface IEdmDirectValueAnnotationBinding
	{
		/// <summary>
		/// Gets the element to which the annotation is attached
		/// </summary>
		IEdmElement Element
		{
			get;
		}
		/// <summary>
		/// Gets the namespace URI of the annotation.
		/// </summary>
		string NamespaceUri
		{
			get;
		}
		/// <summary>
		/// Gets the local name of this annotation.
		/// </summary>
		string Name
		{
			get;
		}
		/// <summary>
		/// Gets the value of this annotation.
		/// </summary>
		object Value
		{
			get;
		}
	}
}